package com.econ.powercloud.ems.pojo.requestVO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Author : zjf
 * @Description : 电表报表请求VO
 * @Date : 2021/9/24 11:04
 * @Modified by : zjf
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description= "报表请求VO")
public class ReportRequestVO {

    /**
     * 储能站id
     */
    @ApiModelProperty(value = "储能站id")
    private String stationId;

    /**
     * 储能装置id
     */
    @ApiModelProperty(value = "储能装置id")
    private String equipmentId;

    /**
     * 电表设备code
     */
    @ApiModelProperty(value = "电表设备code")
    private String deviceCode;

    /**
     * 报表类型
     */
    @ApiModelProperty(value = "报表类型")
    private String reportId;

    List<String> columnIdList;

    /**
     * 查询开始时间
     */
    @ApiModelProperty(value = "查询开始时间")
    private Long startTime;

    /**
     * 查询结束时间
     */
    @ApiModelProperty(value = "查询结束时间")
    private Long endTime;

}
